from django.db import models
from db.abstract_model import *
from .functions import *


class ContactManager(models.Manager):

    # 存入数据库
    def save_contact_message(self,request):
        # 获取留言用户名
        user_name = post(request, "user_name")
        # 获取留言用户联系方式
        user_tel = post(request, "user_tel")
        # 获取留言信息
        user_msg = post(request, "user_msg")

        contact = Contact()
        contact.user_name = user_name
        contact.user_tel = user_tel
        contact.message = user_msg
        contact.save()



class Contact(AbstractModel):
    # 是否解决
    is_solve = models.BooleanField(default=False, verbose_name="是否解决")
    # 留言用户名
    user_name = models.CharField(max_length=20, verbose_name="客户名")
    # 用户联系方式
    user_tel = models.CharField(max_length=30, verbose_name="客户联系方式")
    # 留言信息
    message = models.CharField(max_length=500, verbose_name="客户留言")

    objects = ContactManager()

    # 修改admin管理名称
    class Meta:
        verbose_name = "联系我们"
        verbose_name_plural = "联系我们"
